package demo;

public interface VarArray {
	
	//定义对外的操作
    //添加一个元素[整数]到可变长数组对象中,成功返回true,失败返回false
    boolean add(int data); 
    
    boolean remove(int data);
    
    //从可变长数组中查询元素data, 如果找到，则返回下标，否则，返回-1【如果有多个data,则只返回第1次出现的】
    int find(int data);
    
    int find(int data, int start, int end); 
    
    boolean update(int oldData, int newData);
    //求有效元素的个数
    int size(); 
    //清空整个可为长数组
    void clear();
    //输出当前可变长数组中的元素
    void printData();
    
}
